.content {
  height: 100%;
  /*padding: 20px 60px 20px 20px;*/
  /*padding: 20px;*/
  position: relative;
  .table {
    height: calc(100% - 276px);
    margin-bottom: 10px;
    overflow: hidden;
  }
  .btnControl {
    overflow: hidden;
    .left {
      float: left;
    }
    .right {
      float: right;
    }
  }
  .tab-list {
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
    border: 1px solid #ccc;
    .item {
      display: block;
      min-height: 50px;
      border-bottom: 1px solid #ccc;
      line-height: 50px;
      text-align: center;
      span {
        display: block;
        height: 100%;
        border-right: 1px solid #ccc;
        padding: 0px 10px;
        overflow: hidden;
        text-overflow: ellipsis;
      }
    }
  }
  :global {
    .ant-tree li .ant-tree-node-content-wrapper {
      color: #ccc;
    }
    .ant-tree.ant-tree-show-line li span.ant-tree-switcher {
      background: transparent;
      color: #ccc;
    }
    .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-bottom_open, .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-center_open, .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-noline_open, .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-roots_open {
      color: #ccc;
    }
    .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
      color: #000;
    }
    .ant-form-item-required:before {
      margin: 0;
    }
    .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-bottom_close, .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-center_close, .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-noline_close, .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-roots_close {
      color: #ccc;
    }
  }
}
